﻿<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<SacNetUG.Models.Event>" %>
<table>
    <tr>
    <td style="text-align:left;"><a target="_blank" href="http://www.sacnetug.org/"><img src="http://www.sacnetug.org/images/SacDnug.gif" border="0" height="60" width="160"></a></td>
        <td style="text-align:right;"><a  target="_blank" href="http://www.questsys.com/"><img src="http://www.sacnetug.org/images/QuestLogo.gif" border="0" height="60" width="137"></a></td>
    </tr>
    <tr>
        <td colspan="2"><%: Model.StartDate.ToLongDateString() %>&nbsp;<%: Model.EventPresenters[0].User.Name %></td>
    </tr>
    <tr>
        <td colspan="2"><%: Model.Name %></td>
    </tr>
    <tr>
        <td>When:</td>
        <td><%: Model.StartDate.ToLongDateString() %> from <%: Model.StartDate.ToShortTimeString() %> to <%: Model.EndDate.ToShortTimeString() %></td>
    </tr>
    <tr>
        <td>RSVP:</td>
        <td>Seating based on availability- <strong>RSVP Recommended.</strong><br />
Please RSVP at <a href="http://www.sacnetug.org">http://www.sacnetug.org</a>(login required) </td>
    </tr>
    <tr>
        <td>Where:</td>
        <td>UC Davis Extension, Room 305, Sacramento.<br />
Sutter Square Galleria, 2901 K St., Sacramento, CA 95816</td>
    </tr>
    <tr>
        <td>Directions:</td>
        <td>2901 K St. is between 29th and 30th and K&J Streets (<a href="http://extension.ucdavis.edu/facilities/galleria_map.asp">Map & Directions</a>)<br />
Business I-80 northbound: Take the N Street exit. Continue north on 30th Street for three blocks and turn left on K Street. Turn right into the parking garage.<br />
Business I-80 southbound: Take the J Street exit. At the first stoplight (immediately after the exit), turn left on J Street. Turn right into the parking garage. rking garage.</td>
    </tr>
    <tr>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
    </tr>
</table>
 

Speakers:
	

Doug Holland

AminiEmami
	

An architect evangelist at Microsoft Corporation, Doug Holland is part of the Developer Platform & Evangelism team and is presently working with architects and developers to help them embrace new technologies such as Windows Azure and the forthcoming Windows Phone 7 mobile platform. Doug Holland holds a Master's Degree in Software Engineering from Oxford University and before joining Microsoft was awarded both the Microsoft MVP and Intel Black Belt Developer awards.

Topic:
	

Visual Studio 2010 Code Generation

 
	

Code generation techniques have been around for some time now and have allowed developers to write applications with more consistency in their code and to write that code more efficiently. Since Visual Studio 2005 one such technique available to developers is the code snippet and we’ll look at the anatomy of the code snippet and you’ll discover that code snippets are almost as easy to write as they are to use. We’ll also look at several other techniques for code generation from using the StringBuilder class to using Xml and Xslt transformations to the powerful new features in Visual Studio 2010 around the T4 template language.

Links
	

View this page online: SacNetUg Archives
RSVP: http://www.sacnetug.org/
Please visit http://www.sacnetug.org to register, login and update your email preferences or to unsubscribe.

Sponsors

 
	

Premier/Space Sponsors

Quest Systems
Quest has been a trusted technology management company delivering successful solutions for our clients from Fortune 50-5000 small and medium-sized clients. Quest offers technology products and Professional and Managed Services either on-site or from its secure data centers.

Other Sponsors

Microsoft-Raffle Prizes and Books sponsored by Microsoft and CodeZone.

DynamSoft-SacdotNet uses SourceAnywhere remote source control solution, sponsored by Dynamsoft. .

Discount ASP.NET-SacDotNet webhosting is sponsored by Discount ASP.NET

Fees
	

Admission is free.

This email is sent to only registered members with a username and password. If you do not like to receive event announcements in future, please login and change your email options